Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Serbia&Montenegro F5 Serbia&Montenegro F6 Tunisia F6 Australia F3 Morocco F1 Morocco F2 Hungary F3 Serbia & Montenegro F2 Serbia & Montenegro F3 Australia F8 France F17 France F18 Australia F11 Australia F1 New Zealand F2 UAE F2 USA F9 USA F12 USA F14 USA F18 USA F19 Australia F6 Australia F7 Australia F8 Australia F11 Australia F12 Australia F13 Australia F1 Australia F2 New Zealand F2 Australia F3 Australia F4 USA F9 USA F10 USA F11 Mexico F5 USA F13 USA F15 USA F16 USA F19 USA F21 USA F22 USA F23 USA F25 USA F26 USA F27 USA F28 USA F29 Croatia F1 Croatia F2 Portugal F5 Portugal F6 Great Britain F4 Great Britain F5 USA F7 Mexico F4 USA F12 USA F13 USA F14 USA F27 New Zealand F2 New Zealand F3 Usa F9 Usa F13 USA F9 USA F27 USA F7 Canada F7 Canada F8 Canada F9 USA F27 USA F28 USA F11 USA F23 USA F25 USA F2 USA F4 Australia F3 Australia F4 Australia F5 USA F21 Banja Luka Challenger 2005 - Banja Luka Dharwad Challenger 2006 - Dharwad Bauer Watertechnology Cup - Eckental Privatbank Open 2006 - Dnepropetrovsk MST ATP Challenger International - Burnie Morocco Tennis Tour - Marrakech Countrywide Classic USTA Challenger - Carson Arpa Ceramic Cup - Reggio Emilia Akbank Private Banking TED Open - Istanbul Flea Market Cup - Busan Sony Ericsson Open 2008 - Belgrade Mitsubishi Electric Europe Cup - Monza Men's Pro Challenger at Tunica National - Tunica UAE F1 USA F8 Tunisia F4 Tunisia F5 The Comercia Bank Challenger - Aptos Australia F1 Australia F2 Croatia F2 USA F13 USA F20 Bosnia/Herzegovina F1 Bosnia/Herzegovina F2 Bosnia/Herzegovina F3 Serbia & Montenegro F1 Serbia & Montenegro F4 Serbia & Montenegro F5 San Marino CEPU Open - San Marino USA F24 Hungary F6 Oldum Brown Vancouver Open - Vancouver USA F24 Levene Gouldin & Thompson Tennis Challenger - Binghamton USA F25 Australia F9 Australia F10 Australia F2 Croatia F2 New Zealand F1 USA F10 USA F11 Usa F12 USA F8 JSM Challenger of Champaign - Urbana Belgrade Challenger Baton Rouge Challenger Talahassee Challenger Yuba City Challenger Aptos Challenger Vancouver Challenger Binghamton Challenger Palermo Challenger Tallahassee Challenger Aptos Challenger Sacramento Challenger Calabasas Challenger Knoxville Challenger Champaign Challenger Nottingham Challenger Aptos Challenger Binghamton Challenger Istanbul Challenger Izmir Challenger Sacramento Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Tallahassee Challenger Nottingham-2 Challenger Winnetka Challenger Australia F2 La Rinascente Tennis Cup Harbour Club Milano - Milan 2006 Challenger of Santa Clarita California Challenger - Valencia Cortina Challenger San Marino Challenger Como Challenger Banja Luka Challenger Tiburon Challenger Bratislava Challenger Brescia Challenger Ortisei Challenger Akbank Private Banking TED Open 2006 - Istanbul Uncle Toby's Australian Men's Clay Court Challenger - Canberra Club Coop's ATP Challenger International - Brisbane Unique Zagreb Open - Zagreb Alexander Kolyaskin Memorial - Donetsk Tunis Open 2007 - Tunis Lambertz Open by Stawag - Aachen 5 Volkswagen Challenger - Wolfsburg 2007 Challenger of Santa Clara - Valencia Croatia Osiguranje Rijeka Open - Rijeka Polska Energia Open - Bytom Alexander Kolyaskin Memorial - Donetsk Samsung Securities Cup - Seoul PEOPLEnet Cup - Dnepropetrovsk KGHM Dialog Polish Indoors - Wroclaw Nottingham Challenger Tunis Challenger Bordeaux Challenger XL Bermuda Open - Bermuda Belgrade Challenger Kia International in Caloundra - Caloundra Rijeka Open - Rijeka Hurricane Tennis Open - Bradenton Winnetka Challenger Countrywide Classic USTA Men's Challenger - Carson Sunset Moulding Challenger - Yuba City Kia International in Burnie - Burnie 3rd Volkswagon Challenger - Wolfsburg BH Telecom Indoors Sarajevo 2006 - Sarajevo Music City Challenger - Nashville 2008 Knoxville Challenger - Knoxville Coffee Cup Challenger - Chikmagalur ATP Guzzini Challenger - Recanati Dallas Challenger Kia International In Caloundra - Caloundra Internazionali de Tennis di Bergamo - Bergamo Rennes Challenger Heilbronn Open - Heilbronn Tiburon Challenger Lexington Challenger Challenger Banque Nationale - Granby Dallas Challenger Sacramento Challenger Lexington Challenger Charlottesville Challenger Ethias Trophy - Mons Uncle Toby's Challenger in Burnie - Burnie Burnie Challenger Architect Open - Budapest St. Brieuc Challenger Surbiton Challenger Nottingham Challenger Heilbronn Challenger Vancouver Challenger Sarasota Challenger Savannah Challenger Kia International In Kawana - Kawana Chicago Challenger Nottingham Challenger Playford Challenger Bangkok Challenger Yokohama Challenger GHI Bronx Tennis Classic - Bronx Lille Challenger Sophia Antipolis Challenger Next Generation Adelaide International - Adelaide Heilbronn Open - Heilbronn Aix En Provence Challenger Lexington Challenger Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Qatar ExxonMobil Open - Doha Nur-Sultan 2 Challenger PBZ Zagreb Indoors - Zagreb Guadalajara Challenger Nottingham 1 Challenger The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Countrywide Classic - Los Angeles Croatia Open - Umag Orange Prokom Open - Sopot China Open - Beijing Mumbai Open - Mumbai ATP Kremlin Cup - Moscow Gemax Samsung Open 2005 - Belgrade Sarajevo Open - Sarajevo St. Remy Challenger The Dubai Tennis Championships - Dubai Morocco Tennis Tour - Casablanca Ordina Open - s-Hertogenbosch Gemax Open - Belgrade Legg Mason Tennis Classic - Washington ATP Kremlin Cup - Moscow Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Masters Series - Hamburg Countrywide Classic - Los Angeles ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Serbia Open - Belgrade Qatar Exxon Mobil Open - Doha Brisbane International - Brisbane Medibank International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Challenger Casablanca San Angel - Mexico City Geneva Challenger Serbia Open - Belgrade Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Medibank International - Sydney Dubai Duty Free Tennis Championships - Dubai Nur-Sultan Challenger Winston Salem - Winston Salem Eckental Challenger Mons Challenger Bratislava Challenger Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Orleans Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Open de Nice Cote d'Azur - Nice Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle Ostrava Challenger Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Caloundra Challenger Savannah Challenger Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Genova Challenger Tallahassee Challenger Sarasota Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Carson Challenger ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Power Horse Cup - Dusseldorf SkiStar Swedish Open - Bastad ATP Vegeta Croatia Open - Umag Lexington Challenger Shenzhen Open - Shenzhen China Open - Beijing Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Burnie Challenger Abierto Mexicano Telcel - Acapulco Dallas Challenger PBZ Zagreb Indoors - Zagreb BMW Open - Munich Charlottesville Challenger AEGON Championships - London The Artois Championships - London Swiss Indoors Basel - Basel Knoxville Challenger Dubai Duty Free Tennis Championships - Dubai Pilot Pen Tennis - New Haven San Luis Potosi Challenger Winston-Salem Open - Winston-Salem Thailand Open - Bangkok Champaign Challenger Erste Bank Open - Vienna Maui Challenger Brisbane International - Brisbane Dallas Challenger Garanti Koza Sofia Open - Sofia Pilot Pen Tennis - New Haven Ordina Open - s-Hertogenbosch SAP Open - San Jose Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Dubai Duty Free Tennis Championships - Dubai Leon Challenger Hall of Fame Open - Newport Astana Open - Nur-Sultan Nottingham Challenger Mexico City Challenger Savannah Challenger Bet-at-home Open - Hamburg Delray Beach Open - Delray Beach Charlottesville Challenger Synsam Swedish Open - Bastad ABN AMRO World Tennis Tournament - Rotterdam ABN AMRO World Tennis Tournament - Rotterdam China Open - Beijing St. Petersburg Open - St. Petersburg Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Binghamton Challenger Legg Mason Tennis Classic - Washington Qatar ExxonMobil Open - Doha Gerry Weber Open - Halle Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Kremlin Cup - Moscow Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich UNICEF Open - 's Hertogenbosch BRD Nastase Tiriac Trophy - Bucharest Turkish Airlines Open Antalya - Antalya If Stockholm Open - Stockholm Malaysian Open - Kuala Lumpur Split Challenger Credit Agricole Suisse Open - Gstaad Apia International - Sydney Erste Bank Open - Vienna Apia International - Sydney Open 13 Provence - Marseille BRD Nastase Tiriac Trophy - Bucharest Mercedes Cup - Stuttgart Hamburg Challenger Citi Open - Washington Brisbane - Brisbane Aegon Nottingham Open - Nottingham China Open - Beijing TEB BNP Paribas Istanbul Open - Istanbul Kremlin Cup - Moscow Apia International - Sydney Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Citi Open - Washington Garanti Koza Sofia Open - Sofia Kremlin Cup - Moscow Dubai Duty Free Tennis Championships - Dubai ATP Studena Croatia Open Umag - Umag Thailand Open - Bangkok Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart AEGON Championships - London Antalya Cup - Antalya Sydney International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Shenzhen Open - Shenzhen China Open - Beijing Monterrey Challenger Prostejov Challenger DIEMA XTRA Sofia Open - Sofia Ismaning Challenger Grand Prix Hassan II - Marrakech BB&T Atlanta Open - Atlanta Citi Open - Washington Tata Open Maharashtra - Pune St. Petersburg Open - St. Petersburg Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai cinch Championships - London International Indoor Tennis Championships of Croatia - Zagreb Serbia Open - Belgrade Chennai Open - Chennai U.S. Mens's Clay Court Championship - Houston AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Rogers Masters - Toronto Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati ABN AMRO World Tennis Tournament - Rotterdam BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Croatia Open - Umag Qatar ExxonMobil Open - Doha Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Bangkok Challenger Chengdu Open - Chengdu Mercedes Cup - Stuttgart Murray River Open - Melbourne Brisbane International - Brisbane Western & Southern Financial Group Masters - Cincinnati Miami Open - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai AEGON International - Eastbourne BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Miami Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Serbia Open - Belgrade BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Coupe Rogers - Montreal Shanghai Rolex Masters - Shanghai Pacific Life Open - Indian Wells Mercedes Cup - Stuttgart China Open - Beijing Sony Ericsson Open - Miami Gazprom Hungarian Open - Budapest Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Rogers Cup - Toronto Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Open SEAT 2008 - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Davidoff Swiss Indoors Basel - Basel Campbells Hall of Fame Tennis Championships - Newport St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Chengdu Open - Chengdu Intrum Stockholm Open - Stockholm Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells French Open - Paris Davis Cup, World Group, PO, CHI-AUS, 3-2 Davis Cup, World Group, PO, SVK-SRB, 1-4 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, PO, SRB-USA 3-2 Davis Cup, World Group, PO, SRB-UZB, 5-0 Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, World Group, F, SRB-FRA 3-2 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, SRB-IND 4-1 Davis Cup, World Group, QF, SWE-SRB 1-4 Davis Cup, World Group, QF, CZE-SRB 4-1 Davis Cup, World Group, QF, SRB-ESP 4-1 Davis Cup, World Group, 1R, SRB-SWE 4-1 Davis Cup, World Group, QF, USA-SRB 1-3 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, QF, CRO-SRB 1-4 Davis Cup, World Group, SF, SRB-CZE 3-2 Davis Cup, World Group, SF, SRB-ARG 2-3 U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Davis Cup, World Group, 1R, BEL-SRB 2-3 Australian Open (juniors) Wimbledon (juniors) Davis Cup, World Group, 1R, SRB-CRO 5-0 Davis Cup, World Group, 1R, RUS-SRB 3-2 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, 1R, SRB-KAZ 3-2 Davis Cup, World Group, 1R, SRB-RUS 4-1 All Lower level tournaments French Open (juniors) U.S. Open (juniors) Olympics - Rio de Janeiro Olympics - London AAMI Classic - Kooyong